ten-ton engine - Español Inglés Diccionario